论坛精华 >> javascript小栈 >> 网页上的千年小虫 [查看别人的评论]

由 amtd 发布于: 2001-02-20 09:36

Post

网页上的千年小虫

  网上许多网页在你浏览时,能显示当前的年、月、日、星期等等。但有些站点的网页无法正确显示已经到来的2000年。例如到达2000年时,显示为192000年。这是因为JavaScript中的函数getYear(),当时间在1970~1999年之间时,显示为70~99,是两位数;而在2000年时,则显示为2000,是四位数。这时简单地用在前面加19的方法显示年份,就会产生上述问题。这也算个千年小虫吧。解决很容易,只要加个IF 语句就行了。参考程序如下:

  〈Script language = ″JavaScript″〉

  var today =new Date();

  var date;

  var my;

  my=″″;

  if (today.getYear()〈2000) my=″19″;

  date = my + (today.getYear())+″年″

  document.write(date)

  〈/script〉




(作者:董宇峰 
__________________
真实源于生活!
请访问我们的网站:
(VB爱好者乐园)
http://www.vbgood.com
http://www.d1vb.com
http://61.128.97.225/vbgood/index.asp
拥有1800多个资料!

点这里对该文章发表评论

该文章总得分是 0 分,你认为它对你有帮助吗? [非常多](0) [有一些](0) [无帮助](0) [是灌水](0)

Copyright © 2001 - 2009 JSP001.com . All Rights Reserved